home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 April / PCWorld_2007-04_cd.bin / system / thedude / dude-install-3[1].0beta3.exe / data / files / mikrotik.mib.txt < prev    next >
Text File  |  2007-01-29  |  25KB  |  975 lines

  1. MIKROTIK-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4. MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, IpAddress,
  5. enterprises FROM SNMPv2-SMI
  6. TEXTUAL-CONVENTION, DisplayString, MacAddress, DateAndTime FROM SNMPv2-TC
  7. OBJECT-GROUP FROM SNMPv2-CONF;
  8.  
  9. mikrotikExperimentalModule MODULE-IDENTITY
  10.   LAST-UPDATED "200404010000Z"
  11.   ORGANIZATION "MikroTik"
  12.   CONTACT-INFO "@mikrotik.com"
  13.   DESCRIPTION ""
  14.   REVISION "200404010000Z"
  15.   DESCRIPTION ""
  16.   ::= { mikrotik 1 }
  17.  
  18. mikrotik OBJECT IDENTIFIER ::= { enterprises 14988 }
  19. mtXMetaInfo OBJECT IDENTIFIER ::= { mikrotikExperimentalModule 2 }
  20. mtXRouterOsGroups OBJECT IDENTIFIER ::= { mtXMetaInfo 1 }
  21.  
  22. mtXRouterOs OBJECT IDENTIFIER ::= { mikrotikExperimentalModule 1 }
  23. mtxrWireless OBJECT IDENTIFIER ::= { mtXRouterOs 1 }
  24. mtxrQueues OBJECT IDENTIFIER ::= { mtXRouterOs 2 }
  25. mtxrHealth OBJECT IDENTIFIER ::= { mtXRouterOs 3 }
  26. mtxrLicense OBJECT IDENTIFIER ::= { mtXRouterOs 4 }
  27. mtxrHotspot OBJECT IDENTIFIER ::= { mtXRouterOs 5 }
  28. mtxrDHCP OBJECT IDENTIFIER ::= { mtXRouterOs 6 }
  29. mtxrSystem OBJECT IDENTIFIER ::= { mtXRouterOs 7 }
  30. mtxrScripts OBJECT IDENTIFIER ::= { mtXRouterOs 8 }
  31. mtxrTraps OBJECT IDENTIFIER ::= { mtXRouterOs 9 }
  32. mtxrNstremeDual OBJECT IDENTIFIER ::= { mtXRouterOs 10 }
  33.  
  34. ObjectIndex ::= TEXTUAL-CONVENTION
  35.     DISPLAY-HINT "x"
  36.     STATUS current
  37.     DESCRIPTION "Internal "
  38.     SYNTAX Integer32 (0..2147483647)
  39. -- Note that actually in RouterOs index values can be in range 0..4294967294,
  40. -- this can sometimes make them negative. Any of the following syntaxes would
  41. -- be more appropriate, but since Integer32 is used for InterfaceIndex in
  42. -- IF-MIB, where it can also take negative values in RouterOs, it is used
  43. -- here for consistency.
  44. -- Also note that ObjectIndex value is not related to item numbers that are
  45. -- used by console and shown by console print command.
  46. --
  47. -- SYNTAX Integer32 (-2147483648..2147483647)
  48. -- SYNTAX Unsigned32 (0..4294967295)
  49.  
  50. Voltage ::= TEXTUAL-CONVENTION
  51.     DISPLAY-HINT "d-2"
  52.     STATUS current
  53.     DESCRIPTION ""
  54.     SYNTAX Integer32 (-2147483648..2147483647)
  55.  
  56. Temperature ::= TEXTUAL-CONVENTION
  57.     DISPLAY-HINT "d-1"
  58.     STATUS current
  59.     DESCRIPTION ""
  60.     SYNTAX Integer32 (-2147483648..2147483647)
  61.  
  62. mtxrWlStatTable OBJECT-TYPE
  63.     SYNTAX SEQUENCE OF MtxrWlStatEntry
  64.     MAX-ACCESS not-accessible
  65.     STATUS current
  66.     DESCRIPTION ""
  67.     ::= { mtxrWireless 1 }
  68.  
  69. mtxrWlStatEntry OBJECT-TYPE
  70.     SYNTAX MtxrWlStatEntry
  71.     MAX-ACCESS not-accessible
  72.     STATUS current
  73.     DESCRIPTION "Wireless station mode interface"
  74.     INDEX { mtxrWlStatIndex }
  75.     ::= { mtxrWlStatTable 1 }
  76.  
  77. MtxrWlStatEntry ::= SEQUENCE {
  78.     mtxrWlStatIndex ObjectIndex,
  79.     mtxrWlStatTxRate Gauge32,
  80.     mtxrWlStatRxRate Gauge32,
  81.     mtxrWlStatStrength Integer32,
  82.     mtxrWlStatSsid DisplayString,
  83.     mtxrWlStatBssid MacAddress,
  84.     mtxrWlStatFreq Integer32
  85. }
  86.  
  87. mtxrWlStatIndex OBJECT-TYPE
  88.     SYNTAX ObjectIndex
  89.     MAX-ACCESS not-accessible
  90.     STATUS current
  91.     DESCRIPTION ""
  92.     ::= { mtxrWlStatEntry 1 }
  93.  
  94. mtxrWlStatTxRate OBJECT-TYPE
  95.     SYNTAX Gauge32
  96.     MAX-ACCESS read-only
  97.     STATUS current
  98.     DESCRIPTION "bits per second"
  99.     ::= { mtxrWlStatEntry 2 }
  100.  
  101. mtxrWlStatRxRate OBJECT-TYPE
  102.     SYNTAX Gauge32
  103.     MAX-ACCESS read-only
  104.     STATUS current
  105.     DESCRIPTION "bits per second"
  106.     ::= { mtxrWlStatEntry 3 }
  107.  
  108. mtxrWlStatStrength OBJECT-TYPE
  109.     SYNTAX Integer32
  110.     MAX-ACCESS read-only
  111.     STATUS current
  112.     DESCRIPTION "dBm"
  113.     ::= { mtxrWlStatEntry 4 }
  114.  
  115. mtxrWlStatSsid OBJECT-TYPE
  116.     SYNTAX DisplayString
  117.     MAX-ACCESS read-only
  118.     STATUS current
  119.     DESCRIPTION ""
  120.     ::= { mtxrWlStatEntry 5 }
  121.  
  122. mtxrWlStatBssid OBJECT-TYPE
  123.     SYNTAX MacAddress
  124.     MAX-ACCESS read-only
  125.     STATUS current
  126.     DESCRIPTION ""
  127.     ::= { mtxrWlStatEntry 6 }
  128.  
  129. mtxrWlStatFreq OBJECT-TYPE
  130.     SYNTAX Integer32
  131.     MAX-ACCESS read-only
  132.     STATUS current
  133.     DESCRIPTION "megahertz"
  134.     ::= { mtxrWlStatEntry 7 }
  135.  
  136. mtxrWlRtabTable OBJECT-TYPE
  137.     SYNTAX SEQUENCE OF MtxrWlRtabEntry
  138.     MAX-ACCESS not-accessible
  139.     STATUS current
  140.     DESCRIPTION ""
  141.     ::= { mtxrWireless 2 }
  142.  
  143. mtxrWlRtabEntry OBJECT-TYPE
  144.     SYNTAX MtxrWlRtabEntry
  145.     MAX-ACCESS not-accessible
  146.     STATUS current
  147.     DESCRIPTION "Wireless registration table. It is indexed by remote
  148.         mac-address and local interface index"
  149.     INDEX { mtxrWlRtabAddr, mtxrWlRtabIface }
  150.     ::= { mtxrWlRtabTable 1 }
  151.  
  152. MtxrWlRtabEntry ::= SEQUENCE {
  153.     mtxrWlRtabAddr MacAddress,
  154.     mtxrWlRtabIface ObjectIndex,
  155.     mtxrWlRtabStrength Integer32,
  156.     mtxrWlRtabTxBytes Counter32,
  157.     mtxrWlRtabRxBytes Counter32,
  158.     mtxrWlRtabTxPackets Counter32,
  159.     mtxrWlRtabRxPackets Counter32,
  160.     mtxrWlRtabTxRate Gauge32,
  161.     mtxrWlRtabRxRate Gauge32
  162. }
  163.  
  164. mtxrWlRtabAddr OBJECT-TYPE
  165.     SYNTAX MacAddress
  166.     MAX-ACCESS not-accessible
  167.     STATUS current
  168.     DESCRIPTION ""
  169.     ::= { mtxrWlRtabEntry 1 }
  170.  
  171. mtxrWlRtabIface OBJECT-TYPE
  172.     SYNTAX ObjectIndex
  173.     MAX-ACCESS not-accessible
  174.     STATUS current
  175.     DESCRIPTION ""
  176.     ::= { mtxrWlRtabEntry 2 }
  177.  
  178. mtxrWlRtabStrength OBJECT-TYPE
  179.     SYNTAX Integer32
  180.     MAX-ACCESS read-only
  181.     STATUS current
  182.     DESCRIPTION "dBm"
  183.     ::= { mtxrWlRtabEntry 3 }
  184.  
  185. mtxrWlRtabTxBytes OBJECT-TYPE
  186.     SYNTAX Counter32
  187.     MAX-ACCESS read-only
  188.     STATUS current
  189.     DESCRIPTION ""
  190.     ::= { mtxrWlRtabEntry 4 }
  191.  
  192. mtxrWlRtabRxBytes OBJECT-TYPE
  193.     SYNTAX Counter32
  194.     MAX-ACCESS read-only
  195.     STATUS current
  196.     DESCRIPTION ""
  197.     ::= { mtxrWlRtabEntry 5 }
  198.  
  199. mtxrWlRtabTxPackets OBJECT-TYPE
  200.     SYNTAX Counter32
  201.     MAX-ACCESS read-only
  202.     STATUS current
  203.     DESCRIPTION ""
  204.     ::= { mtxrWlRtabEntry 6 }
  205.  
  206. mtxrWlRtabRxPackets OBJECT-TYPE
  207.     SYNTAX Counter32
  208.     MAX-ACCESS read-only
  209.     STATUS current
  210.     DESCRIPTION ""
  211.     ::= { mtxrWlRtabEntry 7 }
  212.  
  213. mtxrWlRtabTxRate OBJECT-TYPE
  214.     SYNTAX Gauge32
  215.     MAX-ACCESS read-only
  216.     STATUS current
  217.     DESCRIPTION "bits per second"
  218.     ::= { mtxrWlRtabEntry 8 }
  219.  
  220. mtxrWlRtabRxRate OBJECT-TYPE
  221.     SYNTAX Gauge32
  222.     MAX-ACCESS read-only
  223.     STATUS current
  224.     DESCRIPTION "bits per second"
  225.     ::= { mtxrWlRtabEntry 9 }
  226.  
  227. mtxrWlRtabEntryCount OBJECT-TYPE
  228.     SYNTAX Gauge
  229.     MAX-ACCESS read-only
  230.     STATUS current
  231.     DESCRIPTION "Wireless registration table entry count"
  232.     ::= { mtxrWlRtabTable 2 }
  233.  
  234. mtxrWlApTable OBJECT-TYPE
  235.     SYNTAX SEQUENCE OF MtxrWlApEntry
  236.     MAX-ACCESS not-accessible
  237.     STATUS current
  238.     DESCRIPTION ""
  239.     ::= { mtxrWireless 3 }
  240.  
  241. mtxrWlApEntry OBJECT-TYPE
  242.     SYNTAX MtxrWlApEntry
  243.     MAX-ACCESS not-accessible
  244.     STATUS current
  245.     DESCRIPTION "Wireless access point mode interface"
  246.     INDEX { mtxrWlApIndex }
  247.     ::= { mtxrWlApTable 1 }
  248.  
  249. MtxrWlApEntry ::= SEQUENCE {
  250.     mtxrWlApIndex ObjectIndex,
  251.     mtxrWlApTxRate Gauge32,
  252.     mtxrWlApRxRate Gauge32,
  253.     mtxrWlApSsid DisplayString,
  254.     mtxrWlApBssid MacAddress,
  255.     mtxrWlApClientCount Counter32,
  256. }
  257.  
  258. mtxrWlApIndex OBJECT-TYPE
  259.     SYNTAX ObjectIndex
  260.     MAX-ACCESS not-accessible
  261.     STATUS current
  262.     DESCRIPTION ""
  263.     ::= { mtxrWlApEntry 1 }
  264.  
  265. mtxrWlApTxRate OBJECT-TYPE
  266.     SYNTAX Gauge32
  267.     MAX-ACCESS read-only
  268.     STATUS current
  269.     DESCRIPTION "bits per second"
  270.     ::= { mtxrWlApEntry 2 }
  271.  
  272. mtxrWlApRxRate OBJECT-TYPE
  273.     SYNTAX Gauge32
  274.     MAX-ACCESS read-only
  275.     STATUS current
  276.     DESCRIPTION "bits per second"
  277.     ::= { mtxrWlApEntry 3 }
  278.  
  279. mtxrWlApSsid OBJECT-TYPE
  280.     SYNTAX DisplayString
  281.     MAX-ACCESS read-only
  282.     STATUS current
  283.     DESCRIPTION ""
  284.     ::= { mtxrWlApEntry 4 }
  285.  
  286. mtxrWlApBssid OBJECT-TYPE
  287.     SYNTAX MacAddress
  288.     MAX-ACCESS read-only
  289.     STATUS current
  290.     DESCRIPTION ""
  291.     ::= { mtxrWlApEntry 5 }
  292.  
  293. mtxrWlApClientCount OBJECT-TYPE
  294.     SYNTAX Counter32
  295.     MAX-ACCESS read-only
  296.     STATUS current
  297.     DESCRIPTION ""
  298.     ::= { mtxrWlApEntry 6 }
  299.  
  300. mtxrQueueSimpleTable OBJECT-TYPE
  301.     SYNTAX SEQUENCE OF MtxrQueueSimpleEntry
  302.     MAX-ACCESS not-accessible
  303.     STATUS current
  304.     DESCRIPTION ""
  305.     ::= { mtxrQueues 1 }
  306.  
  307. mtxrQueueSimpleEntry OBJECT-TYPE
  308.     SYNTAX MtxrQueueSimpleEntry
  309.     MAX-ACCESS not-accessible
  310.     STATUS current
  311.     DESCRIPTION "Simple queue"
  312.     INDEX { mtxrQueueSimpleIndex }
  313.     ::= { mtxrQueueSimpleTable 1 }
  314.  
  315. MtxrQueueSimpleEntry ::= SEQUENCE {
  316.     mtxrQueueSimpleIndex ObjectIndex,
  317.     mtxrQueueSimpleName DisplayString,
  318.     mtxrQueueSimpleSrcAddr IpAddress,
  319.     mtxrQueueSimpleSrcMask IpAddress,
  320.     mtxrQueueSimpleDstAddr IpAddress,
  321.     mtxrQueueSimpleDstMask IpAddress,
  322.     mtxrQueueSimpleIface ObjectIndex,
  323.     mtxrQueueSimpleBytesIn Counter32,
  324.     mtxrQueueSimpleBytesOut Counter32,
  325.     mtxrQueueSimplePacketsIn Counter32,
  326.     mtxrQueueSimplePacketsOut Counter32
  327. }
  328.  
  329. mtxrQueueSimpleIndex OBJECT-TYPE
  330.     SYNTAX ObjectIndex
  331.     MAX-ACCESS not-accessible
  332.     STATUS current
  333.     DESCRIPTION ""
  334.     ::= { mtxrQueueSimpleEntry 1 }
  335.  
  336. mtxrQueueSimpleName OBJECT-TYPE
  337.     SYNTAX DisplayString
  338.     MAX-ACCESS read-only
  339.     STATUS current
  340.     DESCRIPTION ""
  341.     ::= { mtxrQueueSimpleEntry 2 }
  342.  
  343. mtxrQueueSimpleSrcAddr OBJECT-TYPE
  344.     SYNTAX IpAddress
  345.     MAX-ACCESS read-only
  346.     STATUS current
  347.     DESCRIPTION ""
  348.     ::= { mtxrQueueSimpleEntry 3 }
  349.  
  350. mtxrQueueSimpleSrcMask OBJECT-TYPE
  351.     SYNTAX IpAddress
  352.     MAX-ACCESS read-only
  353.     STATUS current
  354.     DESCRIPTION ""
  355.     ::= { mtxrQueueSimpleEntry 4 }
  356.  
  357. mtxrQueueSimpleDstAddr OBJECT-TYPE
  358.     SYNTAX IpAddress
  359.     MAX-ACCESS read-only
  360.     STATUS current
  361.     DESCRIPTION ""
  362.     ::= { mtxrQueueSimpleEntry 5 }
  363.  
  364. mtxrQueueSimpleDstMask OBJECT-TYPE
  365.     SYNTAX IpAddress
  366.     MAX-ACCESS read-only
  367.     STATUS current
  368.     DESCRIPTION ""
  369.     ::= { mtxrQueueSimpleEntry 6 }
  370.  
  371. mtxrQueueSimpleIface OBJECT-TYPE
  372.     SYNTAX ObjectIndex
  373.     MAX-ACCESS read-only
  374.     STATUS current
  375.     DESCRIPTION "interface index"
  376.     ::= { mtxrQueueSimpleEntry 7 }
  377.  
  378. mtxrQueueSimpleBytesIn OBJECT-TYPE
  379.     SYNTAX Counter32
  380.     MAX-ACCESS read-only
  381.     STATUS current
  382.     DESCRIPTION ""
  383.     ::= { mtxrQueueSimpleEntry 8 }
  384.  
  385. mtxrQueueSimpleBytesOut OBJECT-TYPE
  386.     SYNTAX Counter32
  387.     MAX-ACCESS read-only
  388.     STATUS current
  389.     DESCRIPTION ""
  390.     ::= { mtxrQueueSimpleEntry 9 }
  391.  
  392. mtxrQueueSimplePacketsIn OBJECT-TYPE
  393.     SYNTAX Counter32
  394.     MAX-ACCESS read-only
  395.     STATUS current
  396.     DESCRIPTION ""
  397.     ::= { mtxrQueueSimpleEntry 10 }
  398.  
  399. mtxrQueueSimplePacketsOut OBJECT-TYPE
  400.     SYNTAX Counter32
  401.     MAX-ACCESS read-only
  402.     STATUS current
  403.     DESCRIPTION ""
  404.     ::= { mtxrQueueSimpleEntry 11 }
  405.  
  406. mtxrQueueTreeTable OBJECT-TYPE
  407.     SYNTAX SEQUENCE OF MtxrQueueTreeEntry
  408.     MAX-ACCESS not-accessible
  409.     STATUS current
  410.     DESCRIPTION ""
  411.     ::= { mtxrQueues 2 }
  412.  
  413. mtxrQueueTreeEntry OBJECT-TYPE
  414.     SYNTAX MtxrQueueTreeEntry
  415.     MAX-ACCESS not-accessible
  416.     STATUS current
  417.     DESCRIPTION "Tree queue"
  418.     INDEX { mtxrQueueTreeIndex }
  419.     ::= { mtxrQueueTreeTable 1 }
  420.  
  421. MtxrQueueTreeEntry ::= SEQUENCE {
  422.     mtxrQueueTreeIndex ObjectIndex,
  423.     mtxrQueueTreeName DisplayString,
  424.     mtxrQueueTreeFlow DisplayString,
  425.     mtxrQueueTreeParentIndex ObjectIndex,
  426.     mtxrQueueTreeBytes Counter32,
  427.     mtxrQueueTreePackets Counter32
  428. }
  429.  
  430. mtxrQueueTreeIndex OBJECT-TYPE
  431.     SYNTAX ObjectIndex
  432.     MAX-ACCESS not-accessible
  433.     STATUS current
  434.     DESCRIPTION ""
  435.     ::= { mtxrQueueTreeEntry 1 }
  436.  
  437. mtxrQueueTreeName OBJECT-TYPE
  438.     SYNTAX DisplayString
  439.     MAX-ACCESS read-only
  440.     STATUS current
  441.     DESCRIPTION ""
  442.     ::= { mtxrQueueTreeEntry 2 }
  443.  
  444. mtxrQueueTreeFlow OBJECT-TYPE
  445.     SYNTAX DisplayString
  446.     MAX-ACCESS read-only
  447.     STATUS current
  448.     DESCRIPTION "flowmark"
  449.     ::= { mtxrQueueTreeEntry 3 }
  450.  
  451. mtxrQueueTreeParentIndex OBJECT-TYPE
  452.     SYNTAX ObjectIndex
  453.     MAX-ACCESS read-only
  454.     STATUS current
  455.     DESCRIPTION "index of parent tree queue or parent interface"
  456.     ::= { mtxrQueueTreeEntry 4 }
  457.  
  458. mtxrQueueTreeBytes OBJECT-TYPE
  459.     SYNTAX Counter32
  460.     MAX-ACCESS read-only
  461.     STATUS current
  462.     DESCRIPTION ""
  463.     ::= { mtxrQueueTreeEntry 5 }
  464.  
  465. mtxrQueueTreePackets OBJECT-TYPE
  466.     SYNTAX Counter32
  467.     MAX-ACCESS read-only
  468.     STATUS current
  469.     DESCRIPTION ""
  470.     ::= { mtxrQueueTreeEntry 6 }
  471.  
  472. mtxrHlCoreVoltage OBJECT-TYPE
  473.     SYNTAX Voltage
  474.     MAX-ACCESS read-only
  475.     STATUS current
  476.     DESCRIPTION "core voltage"
  477.     ::= { mtxrHealth 1 }
  478.  
  479. mtxrHlThreeDotThreeVoltage OBJECT-TYPE
  480.     SYNTAX Voltage
  481.     MAX-ACCESS read-only
  482.     STATUS current
  483.     DESCRIPTION "3.3V voltage"
  484.     ::= { mtxrHealth 2 }
  485.  
  486. mtxrHlFiveVoltage OBJECT-TYPE
  487.     SYNTAX Voltage
  488.     MAX-ACCESS read-only
  489.     STATUS current
  490.     DESCRIPTION "5V voltage"
  491.     ::= { mtxrHealth 3 }
  492.  
  493. mtxrHlTwelveVoltage OBJECT-TYPE
  494.     SYNTAX Voltage
  495.     MAX-ACCESS read-only
  496.     STATUS current
  497.     DESCRIPTION "12V voltage"
  498.     ::= { mtxrHealth 4 }
  499.  
  500. mtxrHlSensorTemperature OBJECT-TYPE
  501.     SYNTAX Temperature
  502.     MAX-ACCESS read-only
  503.     STATUS current
  504.     DESCRIPTION "temperature at sensor chip"
  505.     ::= { mtxrHealth 5 }
  506.  
  507. mtxrHlCpuTemperature OBJECT-TYPE
  508.     SYNTAX Temperature
  509.     MAX-ACCESS read-only
  510.     STATUS current
  511.     DESCRIPTION "temperature near cpu"
  512.     ::= { mtxrHealth 6 }
  513.  
  514. mtxrHlBoardTemperature OBJECT-TYPE
  515.     SYNTAX Temperature
  516.     MAX-ACCESS read-only
  517.     STATUS current
  518.     DESCRIPTION ""
  519.     ::= { mtxrHealth 7 }
  520.  
  521. mtxrLicSoftwareId OBJECT-TYPE
  522.     SYNTAX DisplayString
  523.     MAX-ACCESS read-only
  524.     STATUS current
  525.     DESCRIPTION "software id"
  526.     ::= { mtxrLicense 1 }
  527.  
  528. mtxrLicUpgrUntil OBJECT-TYPE
  529.     SYNTAX DateAndTime
  530.     MAX-ACCESS read-only
  531.     STATUS current
  532.     DESCRIPTION "current key allows upgrading until this date"
  533.     ::= { mtxrLicense 2 }
  534.  
  535. mtxrLicLevel OBJECT-TYPE
  536.     SYNTAX Interger32
  537.     MAX-ACCESS read-only
  538.     STATUS current
  539.     DESCRIPTION "current key level"
  540.     ::= { mtxrLicense 3 }
  541.  
  542. mtxrLicVersion OBJECT-TYPE
  543.     SYNTAX DisplayString
  544.     MAX-ACCESS read-only
  545.     STATUS current
  546.     DESCRIPTION "software version"
  547.     ::= { mtxrLicense 4 }
  548.  
  549. -- ACTIVE USERS ***************************************************************
  550.  
  551. mtxrHotspotActiveUsersTable OBJECT-TYPE
  552.     SYNTAX SEQUENCE OF MtxrHotspotActiveUsersTableEntry
  553.     MAX-ACCESS not-accessible
  554.     STATUS current
  555.     DESCRIPTION ""
  556.     ::= { mtxrHotspot 1 }
  557.  
  558. mtxrHotspotActiveUsersTableEntry OBJECT-TYPE
  559.     SYNTAX MtxrHotspotActiveUsersTableEntry
  560.     MAX-ACCESS not-accessible
  561.     STATUS current
  562.     DESCRIPTION ""
  563.     INDEX { mtxrHotspotActiveUserIndex }
  564.     ::= { mtxrHotspotActiveUsersTable 1 }
  565.  
  566. MtxrHotspotActiveUsersTableEntry ::= SEQUENCE {
  567.     mtxrHotspotActiveUserIndex ObjectIndex,
  568.     mtxrHotspotActiveUserServerID Interger,
  569.     mtxrHotspotActiveUserName String,
  570.     mtxrHotspotActiveUserDomain String,
  571.     mtxrHotspotActiveUserIP IpAddress,
  572.     mtxrHotspotActiveUserMAC Hex-STRING,
  573.     mtxrHotspotActiveUserConnectTime Integer,
  574.     mtxrHotspotActiveUserValidTillTime Integer,
  575.     mtxrHotspotActiveUserIdleStartTime Integer,
  576.     mtxrHotspotActiveUserIdleTimeout Integer,
  577.     mtxrHotspotActiveUserPingTimeout Integer,
  578.     mtxrHotspotActiveUserBytesIn Counter64,
  579.     mtxrHotspotActiveUserBytesOut Counter64,
  580.     mtxrHotspotActiveUserPacketsIn Counter64,
  581.     mtxrHotspotActiveUserPacketsOut Counter64,
  582.     mtxrHotspotActiveUserLimitBytesIn Counter64,
  583.     mtxrHotspotActiveUserLimitBytesOut Counter64,
  584.     mtxrHotspotActiveUserAdvertStatus Integer,
  585.     mtxrHotspotActiveUserRadius Integer,
  586.     mtxrHotspotActiveUserBlockedByAdvert Integer
  587. }
  588.  
  589. mtxrHotspotActiveUserIndex OBJECT-TYPE
  590.     SYNTAX ObjectIndex
  591.     MAX-ACCESS not-accessible
  592.     STATUS current
  593.     DESCRIPTION ""
  594.     ::= { mtxrHotspotActiveUsersTableEntry 1 }
  595.  
  596. mtxrHotspotActiveUserServerID OBJECT-TYPE
  597.     SYNTAX Integer
  598.     MAX-ACCESS read-only
  599.     STATUS current
  600.     DESCRIPTION ""
  601.     ::= { mtxrHotspotActiveUsersTableEntry 2 }
  602.  
  603. mtxrHotspotActiveUserName OBJECT-TYPE
  604.     SYNTAX String
  605.     MAX-ACCESS read-only
  606.     STATUS current
  607.     DESCRIPTION ""
  608.     ::= { mtxrHotspotActiveUsersTableEntry 3 }
  609.  
  610. mtxrHotspotActiveUserDomain OBJECT-TYPE
  611.     SYNTAX String
  612.     MAX-ACCESS read-only
  613.     STATUS current
  614.     DESCRIPTION ""
  615.     ::= { mtxrHotspotActiveUsersTableEntry 4 }
  616.  
  617. mtxrHotspotActiveUserIP OBJECT-TYPE
  618.     SYNTAX IpAddress
  619.     MAX-ACCESS read-only
  620.     STATUS current
  621.     DESCRIPTION ""
  622.     ::= { mtxrHotspotActiveUsersTableEntry 5 }
  623.  
  624. mtxrHotspotActiveUserMAC OBJECT-TYPE
  625.     SYNTAX Hex-STRING
  626.     MAX-ACCESS read-only
  627.     STATUS current
  628.     DESCRIPTION ""
  629.     ::= { mtxrHotspotActiveUsersTableEntry 6 }
  630.  
  631. mtxrHotspotActiveUserConnectTime OBJECT-TYPE
  632.     SYNTAX Integer
  633.     MAX-ACCESS read-only
  634.     STATUS current
  635.     DESCRIPTION ""
  636.     ::= { mtxrHotspotActiveUsersTableEntry 7 }
  637.  
  638. mtxrHotspotActiveUserValidTillTime OBJECT-TYPE
  639.     SYNTAX Integer
  640.     MAX-ACCESS read-only
  641.     STATUS current
  642.     DESCRIPTION ""
  643.     ::= { mtxrHotspotActiveUsersTableEntry 8 }
  644.  
  645. mtxrHotspotActiveUserIdleStartTime OBJECT-TYPE
  646.     SYNTAX Integer
  647.     MAX-ACCESS read-only
  648.     STATUS current
  649.     DESCRIPTION ""
  650.     ::= { mtxrHotspotActiveUsersTableEntry 9 }
  651.  
  652. mtxrHotspotActiveUserIdleTimeout OBJECT-TYPE
  653.     SYNTAX Integer
  654.     MAX-ACCESS read-only
  655.     STATUS current
  656.     DESCRIPTION ""
  657.     ::= { mtxrHotspotActiveUsersTableEntry 10 }
  658.  
  659. mtxrHotspotActiveUserPingTimeout OBJECT-TYPE
  660.     SYNTAX Integer
  661.     MAX-ACCESS read-only
  662.     STATUS current
  663.     DESCRIPTION ""
  664.     ::= { mtxrHotspotActiveUsersTableEntry 11 }
  665.  
  666. mtxrHotspotActiveUserBytesIn OBJECT-TYPE
  667.     SYNTAX Counter64
  668.     MAX-ACCESS read-only
  669.     STATUS current
  670.     DESCRIPTION ""
  671.     ::= { mtxrHotspotActiveUsersTableEntry 12 }
  672.  
  673. mtxrHotspotActiveUserBytesOut OBJECT-TYPE
  674.     SYNTAX Counter64
  675.     MAX-ACCESS read-only
  676.     STATUS current
  677.     DESCRIPTION ""
  678.     ::= { mtxrHotspotActiveUsersTableEntry 13 }
  679.  
  680. mtxrHotspotActiveUserPacketsIn OBJECT-TYPE
  681.     SYNTAX Counter64
  682.     MAX-ACCESS read-only
  683.     STATUS current
  684.     DESCRIPTION ""
  685.     ::= { mtxrHotspotActiveUsersTableEntry 14 }
  686.  
  687. mtxrHotspotActiveUserPacketsOut OBJECT-TYPE
  688.     SYNTAX Counter64
  689.     MAX-ACCESS read-only
  690.     STATUS current
  691.     DESCRIPTION ""
  692.     ::= { mtxrHotspotActiveUsersTableEntry 15 }
  693.  
  694. mtxrHotspotActiveUserLimitBytesIn OBJECT-TYPE
  695.     SYNTAX Counter64
  696.     MAX-ACCESS read-only
  697.     STATUS current
  698.     DESCRIPTION ""
  699.     ::= { mtxrHotspotActiveUsersTableEntry 16 }
  700.  
  701. mtxrHotspotActiveUserLimitBytesOut OBJECT-TYPE
  702.     SYNTAX Counter64
  703.     MAX-ACCESS read-only
  704.     STATUS current
  705.     DESCRIPTION ""
  706.     ::= { mtxrHotspotActiveUsersTableEntry 17 }
  707.  
  708. mtxrHotspotActiveUserAdvertStatus OBJECT-TYPE
  709.     SYNTAX Integer
  710.     MAX-ACCESS read-only
  711.     STATUS current
  712.     DESCRIPTION ""
  713.     ::= { mtxrHotspotActiveUsersTableEntry 18 }
  714.  
  715. mtxrHotspotActiveUserRadius OBJECT-TYPE
  716.     SYNTAX Integer
  717.     MAX-ACCESS read-only
  718.     STATUS current
  719.     DESCRIPTION ""
  720.     ::= { mtxrHotspotActiveUsersTableEntry 19 }
  721.  
  722. mtxrHotspotActiveUserBlockedByAdvert OBJECT-TYPE
  723.     SYNTAX Integer
  724.     MAX-ACCESS read-only
  725.     STATUS current
  726.     DESCRIPTION ""
  727.     ::= { mtxrHotspotActiveUsersTableEntry 20 }
  728.  
  729. mtxrDHCPLeaseCount OBJECT-TYPE
  730.     SYNTAX Gauge
  731.     MAX-ACCESS read-only
  732.     STATUS current
  733.     DESCRIPTION ""
  734.     ::= { mtxrDHCP 1 }
  735.  
  736. -- REBOOT *********************************************************************
  737.  
  738. mtxrSystemReboot OBJECT-TYPE
  739.     SYNTAX Integer
  740.     MAX-ACCESS read-write
  741.     STATUS current
  742.     DESCRIPTION "set non zero to reboot"
  743.     ::= { mtxrSystem 1 }
  744.  
  745. -- SCRIPTS ********************************************************************
  746.  
  747. mtxrScriptTable OBJECT-TYPE
  748.     SYNTAX SEQUENCE OF MtxrScriptTableEntry
  749.     MAX-ACCESS not-accessible
  750.     STATUS current
  751.     DESCRIPTION ""
  752.     ::= { mtxrScripts 1 }
  753.  
  754. mtxrScriptTableEntry OBJECT-TYPE
  755.     SYNTAX MtxrScriptTableEntry
  756.     MAX-ACCESS not-accessible
  757.     STATUS current
  758.     DESCRIPTION ""
  759.     INDEX { mtxrScriptIndex }
  760.     ::= { mtxrScriptTable 1 }
  761.  
  762. MtxrScriptTableEntry ::= SEQUENCE {
  763.     mtxrScriptIndex ObjectIndex,
  764.     mtxrScriptName String,
  765.     mtxrScriptRunCmd Interger
  766. }
  767.  
  768. mtxrScriptIndex OBJECT-TYPE
  769.     SYNTAX ObjectIndex
  770.     MAX-ACCESS not-accessible
  771.     STATUS current
  772.     DESCRIPTION ""
  773.     ::= { mtxrScriptTableEntry 1 }
  774.  
  775. mtxrScriptName OBJECT-TYPE
  776.     SYNTAX String
  777.     MAX-ACCESS read-write
  778.     STATUS current
  779.     DESCRIPTION ""
  780.     ::= { mtxrScriptTableEntry 2 }
  781.  
  782. mtxrScriptRunCmd OBJECT-TYPE
  783.     SYNTAX Integer
  784.     MAX-ACCESS read-write
  785.     STATUS current
  786.     DESCRIPTION ""
  787.     ::= { mtxrScriptTableEntry 3 }
  788.  
  789. -- Dual Nstreme ***************************************************************
  790.  
  791. mtxrDnStatTable OBJECT-TYPE
  792.     SYNTAX SEQUENCE OF MtxrDlStatEntry
  793.     MAX-ACCESS not-accessible
  794.     STATUS current
  795.     DESCRIPTION ""
  796.     ::= { mtxrNstremeDual 1 }
  797.  
  798. mtxrDnStatEntry OBJECT-TYPE
  799.     SYNTAX MtxrDnStatEntry
  800.     MAX-ACCESS not-accessible
  801.     STATUS current
  802.     DESCRIPTION "Nstreme Dual interface"
  803.     INDEX { mtxrDnStatIndex }
  804.     ::= { mtxrDnStatTable 1 }
  805.  
  806. MtxrDnStatEntry ::= SEQUENCE {
  807.     mtxrDnStatIndex ObjectIndex,
  808.     mtxrDnStatTxRate Gauge32,
  809.     mtxrDnStatRxRate Gauge32,
  810.     mtxrDnStatTxStrength Integer32,
  811.     mtxrDnStatRxStrength Integer32,
  812.     mtxrDnConnected Integer32
  813. }    
  814.  
  815. mtxrDnStatIndex OBJECT-TYPE
  816.     SYNTAX ObjectIndex
  817.     MAX-ACCESS not-accessible
  818.     STATUS current
  819.     DESCRIPTION ""
  820.     ::= { mtxrDnStatEntry 1 }
  821.  
  822. mtxrDnStatTxRate OBJECT-TYPE
  823.     SYNTAX Gauge32
  824.     MAX-ACCESS read-only
  825.     STATUS current
  826.     DESCRIPTION "bits per second"
  827.     ::= { mtxrDnStatEntry 2 }
  828.  
  829. mtxrDnStatRxRate OBJECT-TYPE
  830.     SYNTAX Gauge32
  831.     MAX-ACCESS read-only
  832.     STATUS current
  833.     DESCRIPTION "bits per second"
  834.     ::= { mtxrDnStatEntry 3 }
  835.  
  836. mtxrDnStatTxStrength OBJECT-TYPE
  837.     SYNTAX Integer32
  838.     MAX-ACCESS read-only
  839.     STATUS current
  840.     DESCRIPTION "dBm"
  841.     ::= { mtxrDnStatEntry 4 }
  842.  
  843. mtxrDnStatRxStrength OBJECT-TYPE
  844.     SYNTAX Integer32
  845.     MAX-ACCESS read-only
  846.     STATUS current
  847.     DESCRIPTION "dBm"
  848.     ::= { mtxrDnStatEntry 5 }
  849.  
  850. mtxrDnConnected OBJECT-TYPE
  851.     SYNTAX Integer32
  852.     MAX-ACCESS read-only
  853.     STATUS current
  854.     DESCRIPTION "0 - not connected, connected otherwise"
  855.     ::= { mtxrDnStatEntry 6 }
  856.  
  857. -- GROUPS *********************************************************************
  858.  
  859. mtxrWirelessGroup OBJECT-GROUP OBJECTS {
  860.         mtxrWlStatTxRate,
  861.     mtxrWlStatRxRate,
  862.     mtxrWlStatStrength,
  863.     mtxrWlStatSsid,
  864.         mtxrWlStatBssid,
  865.     mtxrWlStatFreq,
  866.     mtxrWlRtabStrength,
  867.     mtxrWlRtabTxBytes,
  868.         mtxrWlRtabRxBytes,
  869.     mtxrWlRtabTxPackets,
  870.     mtxrWlRtabRxPackets,
  871.         mtxrWlRtabTxRate,
  872.     mtxrWlRtabRxRate,
  873.     mtxrWlRtabEntryCount,
  874.         mtxrWlApTxRate,
  875.     mtxrWlApRxRate,
  876.     mtxrWlApSsid,
  877.         mtxrWlApBssid,
  878.         mtxrWlApClientCount
  879.     }
  880.     STATUS current
  881.     DESCRIPTION ""
  882.     ::= { mtXRouterOsGroups 1 }
  883.  
  884. mtxrQueueGroup OBJECT-GROUP OBJECTS {
  885.         mtxrQueueSimpleName, mtxrQueueSimpleSrcAddr, mtxrQueueSimpleSrcMask,
  886.         mtxrQueueSimpleDstAddr, mtxrQueueSimpleDstMask, mtxrQueueSimpleIface,
  887.         mtxrQueueSimpleBytesIn, mtxrQueueSimpleBytesOut,
  888.         mtxrQueueSimplePacketsIn, mtxrQueueSimplePacketsOut, mtxrQueueTreeName,
  889.         mtxrQueueTreeFlow, mtxrQueueTreeParentIndex, mtxrQueueTreeBytes,
  890.         mtxrQueueTreePackets
  891.     }
  892.     STATUS current
  893.     DESCRIPTION ""
  894.     ::= { mtXRouterOsGroups 2 }
  895.  
  896. mtxrHealthGroup OBJECT-GROUP OBJECTS {
  897.         mtxrHlCoreVoltage, mtxrHlThreeDotThreeVoltage, mtxrHlFiveVoltage,
  898.         mtxrHlTwelveVoltage, mtxrHlSensorTemperature, mtxrHlCpuTemperature,
  899.         mtxrHlBoardTemperature
  900.     }
  901.     STATUS current
  902.     DESCRIPTION ""
  903.     ::= { mtXRouterOsGroups 3 }
  904.  
  905. mtxrLincenseGroup OBJECT-GROUP OBJECTS {
  906.         mtxrLicSoftwareId, mtxrLicUpgrUntil, mtxrLicLevel, mtxrLicVersion
  907.     }
  908.     STATUS current
  909.     DESCRIPTION ""
  910.     ::= { mtXRouterOsGroups 4 }
  911.  
  912. mtxrHotspotActiveUserGroup OBJECT-GROUP OBJECTS {
  913.     mtxrHotspotActiveUserIndex,
  914.     mtxrHotspotActiveUserServerID,
  915.     mtxrHotspotActiveUserName,
  916.     mtxrHotspotActiveUserDomain,
  917.     mtxrHotspotActiveUserIP,
  918.     mtxrHotspotActiveUserMAC,
  919.     mtxrHotspotActiveUserConnectTime,
  920.     mtxrHotspotActiveUserValidTillTime,
  921.     mtxrHotspotActiveUserIdleStartTime,
  922.     mtxrHotspotActiveUserIdleTimeout,
  923.     mtxrHotspotActiveUserPingTimeout,
  924.     mtxrHotspotActiveUserBytesIn,
  925.     mtxrHotspotActiveUserBytesOut,
  926.     mtxrHotspotActiveUserPacketsIn,
  927.     mtxrHotspotActiveUserPacketsOut,
  928.     mtxrHotspotActiveUserLimitBytesIn,
  929.     mtxrHotspotActiveUserLimitBytesOut,
  930.     mtxrHotspotActiveUserAdvertStatus,
  931.     mtxrHotspotActiveUserRadius,
  932.     mtxrHotspotActiveUserBlockedByAdvert
  933.     }
  934.     STATUS current
  935.     DESCRIPTION ""
  936.     ::= { mtXRouterOsGroups 5 }
  937.  
  938. mtxrScriptGroup OBJECT-GROUP OBJECTS {
  939.     mtxrScriptIndex, mtxrScriptName, mtxrScriptRunCmd
  940.     }
  941.     STATUS current
  942.     DESCRIPTION ""
  943.     ::= { mtXRouterOsGroups 8 }
  944.  
  945. mtxrNstremeDualGroup OBJECT-GROUP OBJECTS {
  946.     mtxrDnStatIndex, mtxrDnStatTxRate, mtxrDnStatRxRate,
  947.     mtxrDnStatTxStrength, mtxrDnStatRxStrength, mtxrDnConnected
  948.     }
  949.     STATUS current
  950.     DESCRIPTION ""
  951.     ::= { mtXRouterOsGroups 10 }
  952.  
  953. -- TRAPS **********************************************************************
  954.  
  955. mtxrNotifications OBJECT IDENTIFIER ::= { mtxrTraps 0 }
  956.  
  957. mtxrTrap NOTIFICATION-TYPE
  958.     STATUS  current
  959.     DESCRIPTION "Mikrotik trap OID"
  960.     ::= { mtxrNotifications 1 }
  961.  
  962. END
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.